Telegram Group & Telegram Channel
Python dasturlash maktabi
Ⓜ️ Roʼyxat Ro'yxat - ma'lumotlar to'plamini saqlash uchun ishlatiladigan ma'lumot turi. To'rtburchakli qavs ichida ro'yxat yaratilganda uning barcha elementlari vergul bilan ajratilib yoziladi. ['olma', 'anor', 'gilos'] Ro'yxat massivga o'xshaydi va farqi…
Ro'yxat funksiyalari va uslublari


royxat = list() # yoki []

# ro'yxat oxiriga element qo'shadi
royxat.append('olma')
print('append', royxat)
append ['olma']

# 2 ta ro'yxatni birlashtiradi
royxat.extend(['uzum', 'qulupnay'])
print('extend', royxat)
extend ['olma', 'uzum', 'qulupnay']


# Ro'yxatning birinchi elementiga 'behi' qiymatini kiriting
royxat.insert(1, 'behi')
print('insert', royxat)
insert ['olma', 'behi', 'uzum', 'qulupnay']


# Ro'yxatdagi 'olma' qiymatiga ega bo'lgan birinchi elementni o'chiradi.
# Agar bunday element mavjud bo'lmasa ValueError xatoligini qaytaradi
royxat.remove('olma')
print('remove', royxat)
remove ['behi', 'uzum', 'qulupnay']


# i-elementni olib tashlaydi va qaytaradi. Agar indeks ko'rsatilmagan
# bo'lsa, oxirgi element o'chiriladi
royxat.pop(0)
print('pop', royxat)
pop ['uzum', 'qulupnay']


# qiymati x bo'lgan elementlar sonini qaytaradi
print('count', royxat.count('uzum'))
count 1


# Ro'yxatni teskari joylashtiradi
royxat.reverse()
print('reverse', royxat)
reverse ['qulupnay', 'uzum']


# Ro'yxatni nusxalaydi
rc = royxat.copy()
royxat.extend(rc)
print('copy', royxat)
copy ['qulupnay', 'uzum', 'qulupnay', 'uzum']


# Ro'yxatni tozalaydi
royxat.clear()
print('clear', royxat)
clear []



alfabit = ['i', 'e', 'i', 'o', 'g', 'l', 'i', 'i', 'u', 'l']

index = alfabit.index('o')
print("birinchi o harfini ro'yxatdagi o'rni: ", index)
birinchi o harfini ro'yxatdagi o'rni: 3

index = alfabit.index('i', 3)
print("Ro'yxatdagi uchinchi i harfi joylashgan o'rni: ", index)
Ro'yxatdagi uchinchi i harfi joylashgan o'rni: 6

index = alfabit.index('i', 2, 8)
print("""Ro'yxatning iikinchi elementidan sakkizinchi elementigacha birinchi i harfi joylashgan o'rni: """, index)
Ro'yxatning ikkinchi elementidan sakkizinchi elementi oralig'idagi
birinchi i harfi joylashgan o'rni: 2



# Ro'yxatni funksiyaga qarab saralash
def funksiya(n):
return n['yili']

majburiy_ixtiyoriy = [
{'GM': 'Nexia', 'yili': 2016},
{'GM': 'Spark', 'yili': 2014},
{'GM': 'Damas', 'yili': 2011},
{'GM': 'Matiz', 'yili': 2015}
]

majburiy_ixtiyoriy.sort(key=funksiya)

print(majburiy_ixtiyoriy)
[{'GM': 'Damas', 'yili': 2011}, {'GM': 'Spark', 'yili': 2014},
{'GM': 'Matiz', 'yili': 2015}, {'GM': 'Nexia', 'yili': 2016}]

Ushbu postni pythonga aloqador guruhlarga yuboring.


http://telegra.ph/file/03234945c42b61c15d5ea.jpg

@pythonuz



tg-me.com/pythonuz/377
Create:
Last Update:

Ro'yxat funksiyalari va uslublari


royxat = list() # yoki []

# ro'yxat oxiriga element qo'shadi
royxat.append('olma')
print('append', royxat)
append ['olma']

# 2 ta ro'yxatni birlashtiradi
royxat.extend(['uzum', 'qulupnay'])
print('extend', royxat)
extend ['olma', 'uzum', 'qulupnay']


# Ro'yxatning birinchi elementiga 'behi' qiymatini kiriting
royxat.insert(1, 'behi')
print('insert', royxat)
insert ['olma', 'behi', 'uzum', 'qulupnay']


# Ro'yxatdagi 'olma' qiymatiga ega bo'lgan birinchi elementni o'chiradi.
# Agar bunday element mavjud bo'lmasa ValueError xatoligini qaytaradi
royxat.remove('olma')
print('remove', royxat)
remove ['behi', 'uzum', 'qulupnay']


# i-elementni olib tashlaydi va qaytaradi. Agar indeks ko'rsatilmagan
# bo'lsa, oxirgi element o'chiriladi
royxat.pop(0)
print('pop', royxat)
pop ['uzum', 'qulupnay']


# qiymati x bo'lgan elementlar sonini qaytaradi
print('count', royxat.count('uzum'))
count 1


# Ro'yxatni teskari joylashtiradi
royxat.reverse()
print('reverse', royxat)
reverse ['qulupnay', 'uzum']


# Ro'yxatni nusxalaydi
rc = royxat.copy()
royxat.extend(rc)
print('copy', royxat)
copy ['qulupnay', 'uzum', 'qulupnay', 'uzum']


# Ro'yxatni tozalaydi
royxat.clear()
print('clear', royxat)
clear []



alfabit = ['i', 'e', 'i', 'o', 'g', 'l', 'i', 'i', 'u', 'l']

index = alfabit.index('o')
print("birinchi o harfini ro'yxatdagi o'rni: ", index)
birinchi o harfini ro'yxatdagi o'rni: 3

index = alfabit.index('i', 3)
print("Ro'yxatdagi uchinchi i harfi joylashgan o'rni: ", index)
Ro'yxatdagi uchinchi i harfi joylashgan o'rni: 6

index = alfabit.index('i', 2, 8)
print("""Ro'yxatning iikinchi elementidan sakkizinchi elementigacha birinchi i harfi joylashgan o'rni: """, index)
Ro'yxatning ikkinchi elementidan sakkizinchi elementi oralig'idagi
birinchi i harfi joylashgan o'rni: 2



# Ro'yxatni funksiyaga qarab saralash
def funksiya(n):
return n['yili']

majburiy_ixtiyoriy = [
{'GM': 'Nexia', 'yili': 2016},
{'GM': 'Spark', 'yili': 2014},
{'GM': 'Damas', 'yili': 2011},
{'GM': 'Matiz', 'yili': 2015}
]

majburiy_ixtiyoriy.sort(key=funksiya)

print(majburiy_ixtiyoriy)
[{'GM': 'Damas', 'yili': 2011}, {'GM': 'Spark', 'yili': 2014},
{'GM': 'Matiz', 'yili': 2015}, {'GM': 'Nexia', 'yili': 2016}]

Ushbu postni pythonga aloqador guruhlarga yuboring.


http://telegra.ph/file/03234945c42b61c15d5ea.jpg

@pythonuz

BY Python dasturlash maktabi




Share with your friend now:
tg-me.com/pythonuz/377

View MORE
Open in Telegram


Python dasturlash maktabi Telegram | DID YOU KNOW?

Date: |

A project of our size needs at least a few hundred million dollars per year to keep going,” Mr. Durov wrote in his public channel on Telegram late last year. “While doing that, we will remain independent and stay true to our values, redefining how a tech company should operate.

The lead from Wall Street offers little clarity as the major averages opened lower on Friday and then bounced back and forth across the unchanged line, finally finishing mixed and little changed.The Dow added 33.18 points or 0.10 percent to finish at 34,798.00, while the NASDAQ eased 4.54 points or 0.03 percent to close at 15,047.70 and the S&P 500 rose 6.50 points or 0.15 percent to end at 4,455.48. For the week, the Dow rose 0.6 percent, the NASDAQ added 0.1 percent and the S&P gained 0.5 percent.The lackluster performance on Wall Street came on uncertainty about the outlook for the markets following recent volatility.

Python dasturlash maktabi from ar


Telegram Python dasturlash maktabi
FROM USA